Introduction au cours
Public cible et description du module
Description des outils de développement utilisés dans ce cours
Introduction à la mise en page et aux styles de pages Web avec CSS
Utiliser les technologies de navigateur Web
Analyser le DOM (Document Object Model) dans les structures HTML
Ajouter des divisions de page et des styles à des pages Web
Définir l'espacement des pages et la mise en page dans les pages HTML
Le langage JavaScript
Utilisation des objets JavaScript
Arrays extend Object avec un index entier
Strings extend Object avec une valeur chaîne
Functions extend Object avec un corps de fonction JavaScript
JavaScript et le DOM (Document Object Model)
Programmation avec Ajax et JSON
Programmer une page Web avec Ajax
Transférer des données à votre application en utilisant JSON
Sécuriser des applications Ajax
Recommandations concernant l'utilisation de JavaScript
Introduction aux technologies Java EE
Composants de Java EE et du serveur d'application
Java Servlets et Java Server Pages
Persistance utilisant un bean
Utilisation d'un EBJ avec l'API de persistance Java (JPA)
Développer des compétences visant à lire, utiliser et modifier un Enterprise JavaBean (EJB)
Utiliser JPA dans l'EJB pour gérer les données de la base de données relationnelle
Cet EJB constitue la partie modèle de l'exemple d'application MVC utilisé dans les modules suivants
Ceci est la partie modèle (M) de l'application MVC
Composants de la technologie Java MVC
Introduction à l'application
Processus de forme : initialisation, gestion des erreurs et mise à jour de la base de données
Les servlets logiques du contrôleur de cette application sont utilisés dans les modules suivants
Ceci est la partie contrôleur (C) de l'application MVC
Implémentation des widgets de Dojo Toolkit v1.10
Introduction à Dojo Toolkit agrémentée de nombreux exemples
Création d'une application Web Dojo Toolkit
Utilisation de Dojo Toolkit pour effectuer un appel Ajax
Ajout d'une interface frontale Web 2.0 dans une application MVC
Utilisation de Firefox et Firebug pour le développement et le débogage
Travailler avec les widgets Dojo pour créer une application cliente
Ceci est la partie Vue (V) Web 2.0 de l'application MVC
Intégration utilisant Ajax et JSON
Communiquer en utilisant Ajax avec Dojo
Implémenter les formats de messages JSON du côté client (sur le navigateur)
Refactoriser l'infrastructure d'arrière-plan de rendu de page côté serveur de HTML à JSON
Gestion du DOM avec Dojo.query
JavaScript et le DOM (Document Object Model)
Utiliser dojo.query pour gérer des requêtes d'éléments DOM sophistiquées
Extension d'exemple d'application permettant de procéder à la gestion des accès
Localisation
Introduire les concepts de localisation pour les messages de sites Web
Configuration pour localiser une application
Afficher des exemples de fichiers de propriétés de langue
Ajouter une autre langue
Recommandations pour le développement Ajax Web 2.0
JavaScript orienté objet
Éviter les collisions de noms
Littéraux d'objets
Chargement à la demande
Pratiques recommandées
Conception d'une architecture d'application Web
Présentation des préoccupations en matière d'architecture
Débat : niveau client, niveau Web et niveau métier